package com.gaga.common.constant;

/**
 * 通用常量信息
 *
 * @author yiyi
 */
public class BvConstants {

    public static final String FEISHU_SENDMSG_URL = "feishu.sendmsg.url";

    public static final String LIVE_ROOM_STATUS = "live.room.status";

    public static final String ENCRYPT_MODEL_PATH = "encrypt.model.path";

    public static final String MODEL_PATH = "model.path";

    public static final String MODEL_WORKSPACE_PATH = "model.workspace.path";

    public static final String MODEL_URL_TTS = "model.url.tts";

    public static final String MODEL_URL_TTS_9881 = "model.url.tts9881";

    public static final String MODEL_URL_SETGPT = "model.url.setgpt";

    public static final String modelUrlControl = "model.url.control";

    public static final String MODEL_URL_SETSOVITS = "model.url.setsovits";

    public static final String REF_AUDIO_PATH_9881 = "ref.audio.path9881";

    public static final String PROMPT_TEXT_9881 = "prompt.text9881";

    public static final String CURRENT_MODEL_NAME_9881 = "current.model.name9881";

    public static final String REF_AUDIO_PATH_9876 = "ref.audio.path9876";

    public static final String PROMPT_TEXT_9876 = "prompt.text9876";

    public static final String CURRENT_MODEL_NAME_9876 = "current.model.name9876";

    public static final String REF_AUDIO_PATH_9875 = "ref.audio.path9875";

    public static final String PROMPT_TEXT_9875 = "prompt.text9875";

    public static final String CURRENT_MODEL_NAME_9875 = "current.model.name9875";

    public static final String PLAY_LOG_FILE_PATH = "play.log.file.path";

    public static final String DEFAULT_SPEAKER = "anchor";

    public static final String ASSISTANT_SPEAKER = "assistant";

    public static final String GENERATE_AUDIO_PATH = "generate.audio.path";

    public static final String WAV_FORMAT = ".wav";

    public static final String CONFIG_KEY = "config_key";

    public static final String CONFIG_VALUE = "config_value";

    /**
     * 文件后缀
     */
    public static final String FILE_SUFFIX_ZIP = ".zip";

    /**
     * 文件后缀
     */
    public static final String FILE_SUFFIX_7Z = ".7z";


    /**
     * 路径中upload
     */
    public static final String PATH_UPLOAD = "upload";


    /**
     * 路径中import
     */
    public static final String PATH_IMPORT = "import";

    public static final String[] FILE_SUFFIX_WHITE_ARR = {
            "png", "apng", "jpg", "gif", "jpeg", "tiff", "ico", "bmp", "svg",
            "geojson", "js", "json", "apk", "zip",
            "doc", "docx", "xlsx", "xls", "ppt", "txt", "pdf", "pptx",
            "unityweb", "data", "wasm", "bundle", "hash", "mp4", "mov", "avi", "webm"};


    public static final String PNG_IMAGE_SUFFIX = "png";

    public static final String BARRAGE_ASSISTANT_PATH = "barrage.assistant.path";

    public static final String MODEL_BAT_PATH_9881 = "model.bat.path9881";

    public static final String MODEL_BAT_PATH_9876 = "model.bat.path9876";

    public static final String MODEL_BAT_PATH_9875 = "model.bat.path9875";

    public static final String MODEL_RUN_PORT = "model.run.port";

    public static final String SINGLE_DOUBLE_MODEL = "single.double.model";


}
